home *** CD-ROM | disk | FTP | other *** search
/ Spacewalker F97 / Spacewalker F97.iso / DRIVER / 13X / WINNT351 / OEMSETUP.INF < prev    next >
Encoding:
INI File  |  1995-12-21  |  39.2 KB  |  1,027 lines

  1. [Identification]
  2.     OptionType = VIDEO
  3. [Identify]
  4.     read-syms Identification
  5.     set Status       = STATUS_SUCCESSFUL
  6.     set Identifier = $(OptionType)
  7.     set Media       = #("Source Media Descriptions", 1, 1)
  8.     Return $(Status) $(Identifier) $(Media)
  9. [ServicesEntry]
  10.     CurrentEntry = "" ? $(!LIBHANDLE) GetDevicemapValue Video \Device\Video0
  11. [SystemVariables]
  12.     STF_WINDOWSSYSPATH = "" ? $(!LIBHANDLE) GetWindowsNtSysDir
  13.     STF_WINDOWSPATH = "" ? $(!LIBHANDLE) GetWindowsNtDir
  14.     OemCodePage = "" ? $(!LIBHANDLE) GetOemCodepage
  15. [MiniportDrivers]
  16.     iga168x    = iga168x   , !SERVICE_KERNEL_DRIVER, Video, !SERVICE_ERROR_NORMAL, {vga,vga256,vga64k}         , 1, "%SystemRoot%\System32\IoLogMsg.dll"                                            , 7, 1, {}         , noconfig
  17. [OpenGLDrivers]
  18. [ExternalInstallOption]
  19.     Set !G:DebugOutputControl = 0
  20.     set Exit_Code   = $(!SETUP_ERROR_GENERAL)
  21.     install LoadSetupLibrary
  22.     ifstr(i)      $(STF_LANGUAGE)  == ""
  23.     goto end
  24.     else-ifstr(i) $(OPTION)       == ""
  25.     goto end
  26.     else-ifstr(i) $(INITSRC)       == ""
  27.     goto end
  28.     else-ifstr(i) $(ADDCOPY)       == ""
  29.     goto end
  30.     else-ifstr(i) $(DOCOPY)       == ""
  31.     goto end
  32.     else-ifstr(i) $(DOCONFIG)       == ""
  33.     goto end
  34.     else-ifstr(i) $(DOINSTALL)       == ""
  35.     goto end
  36.     else-ifstr(i) $(INFFILE)       == ""
  37.     goto end
  38.     endif
  39.     LoadLibrary "x" $(!STF_CWDDIR)setupdll.dll !LIBHANDLE
  40.     set STF_CONTROLSET = CurrentControlSet
  41.     read-syms SystemVariables
  42.     detect    SystemVariables
  43.     shell $(INFFILE) InstallOption $(STF_LANGUAGE) $(OPTION) $(INITSRC) $(ADDCOPY) $(DOCOPY) $(DOCONFIG) $(DOINSTALL)
  44.     ifint $($ShellCode) != $(!SHELL_CODE_OK)
  45.     Debug-Output "Execing Configuring hardware failed"
  46.     goto end
  47.     endif
  48.     ifstr(i) $($R0) == STATUS_SUCCESSFUL
  49.     set Exit_Code = $(!SETUP_ERROR_SUCCESS)
  50.     else-ifstr(i) $($R0) == STATUS_USERCANCEL
  51.     set Exit_Code = $(!SETUP_ERROR_USERCANCEL)
  52.     endif
  53. end =+
  54.     install   FreeSetupLibrary
  55.     FreeLibrary $(!LIBHANDLE)
  56.     exit
  57. [InstallOption]
  58.     set Status         = STATUS_FAILED
  59.     set DrivesToFree = {}
  60.     set !Option   = $($1)
  61.     set SrcDir      = $($2)
  62.     set AddCopy   = $($3)
  63.     set DoCopy      = $($4)
  64.     set DoConfig  = $($5)
  65.     set DoInstall = $($6)
  66.     set LanguageList = ^(LanguagesSupported, 1)
  67.     Ifcontains(i) $($0) in $(LanguageList)
  68.     else
  69.     set Status = STATUS_NOLANGUAGE
  70.     goto finish_InstallOption
  71.     endif
  72.     read-syms Strings$($0)
  73.     ifstr(i) $(!Option) != "DETECT"
  74.     set OptionList = ^(Options, 0)
  75.     ifcontains $(!Option) in $(OptionList)
  76.     else
  77.         goto finish_InstallOption
  78.     endif
  79.     set OptionList = ""
  80.     set DriverEntry       =   #(Options, $(!Option), 1)
  81.     set MiniportDriver    =   #(MiniportDrivers, $(DriverEntry), 1)
  82.     set InstalledDisplays =   #(MiniportDrivers, $(DriverEntry), 5)
  83.     set OtherFiles          =   #(MiniportDrivers, $(DriverEntry), 10)
  84.     endif
  85.     read-syms ServicesEntry
  86.     detect    ServicesEntry
  87.     set DriversList       = ^(MiniportDrivers, 0)
  88.     set MiniportDriverList = ^(Files-DisplayMiniportDrivers, 0)
  89.     set DisplayDriverList  = ^(Files-DisplayDLLs, 0)
  90.     set OpenGLDriverList   = ^(OpenGLDrivers, 0)
  91. installtheoption = +
  92.     ifstr(i) $(AddCopy) == "YES"
  93.     ifstr(i) $(!Option) == "DETECT"
  94.         set DoActualCopy = YES
  95.     else
  96.         set DoActualCopy = NO
  97.         set FileToCheck = #(Files-DisplayMiniportDrivers, $(MiniportDriver), 2)
  98.         LibraryProcedure STATUS,$(!LIBHANDLE),CheckFileExistance $(!STF_WINDOWSSYSPATH)"\drivers\"$(FileToCheck)
  99.         ifstr(i) $(STATUS) == NO
  100.         set DoActualCopy = YES
  101.         goto addfiles
  102.         endif
  103.         ForListDo $(OtherFiles)
  104.         ifcontains $($) in $(MiniportDriverList)
  105.             set FileToCheck = #(Files-DisplayMiniportDrivers, $($), 2)
  106.             LibraryProcedure STATUS,$(!LIBHANDLE),CheckFileExistance $(!STF_WINDOWSSYSPATH)"\drivers\"$(FileToCheck)
  107.             ifstr(i) $(STATUS) == NO
  108.             set DoActualCopy = YES
  109.             goto addfiles
  110.             endif
  111.         endif
  112.         EndForListDo
  113.         ForListDo $(InstalledDisplays)
  114.         ifcontains $($) in $(DisplayDriverList)
  115.             set FileToCheck = #(Files-DisplayDLLs, $($), 2)
  116.             LibraryProcedure STATUS,$(!LIBHANDLE),CheckFileExistance $(!STF_WINDOWSSYSPATH)"\"$(FileToCheck)
  117.             ifstr(i) $(STATUS) == NO
  118.             set DoActualCopy = YES
  119.             goto addfiles
  120.             endif
  121.             ifcontains $($) in $(OpenGLDriverList)
  122.             set FileToCheck = #(Files-DisplayOpenGLDrivers, #(OpenGLDrivers, $($), 1), 2)
  123.             LibraryProcedure STATUS,$(!LIBHANDLE),CheckFileExistance $(!STF_WINDOWSSYSPATH)"\"$(FileToCheck)
  124.             ifstr(i) $(STATUS) == NO
  125.                 set DoActualCopy = YES
  126.                 goto addfiles
  127.             endif
  128.             endif
  129.         endif
  130.         EndForListDo
  131.     endif
  132. addfiles = +
  133.     ifstr(i) $(DoActualCopy) == NO
  134.         shell "subroutn.inf" DriversExist $($0) $(String1)
  135.         ifint $($ShellCode) != $(!SHELL_CODE_OK)
  136.         Debug-Output "VIDEO.INF: shelling DriversExist failed"
  137.         goto finish_InstallOption
  138.         endif
  139.         ifstr(i) $($R0) == STATUS_CURRENT
  140.         else-ifstr(i) $($R0) == STATUS_NEW
  141.         set DoActualCopy = YES
  142.         else-ifstr(i) $($R0) == STATUS_USERCANCEL
  143.         Debug-Output "VIDEO.INF: User cancelled video installation"
  144.         goto finish_InstallOption
  145.         else
  146.         Debug-Output "VIDEO.INF: Error reported in DriversExist routine in SUBROUTN.INF"
  147.         goto finish_InstallOption
  148.         endif
  149.     endif
  150.     ifstr(i) $(DoActualCopy) == YES
  151.         shell "registry.inf" GetNTSource
  152.         ifint $($ShellCode) != $(!SHELL_CODE_OK)
  153.         else-ifstr(i) $($R0) != STATUS_SUCCESSFUL
  154.         else
  155.         set SrcDir = $($R1)
  156.         endif
  157.         shell "subroutn.inf" DoAskSourceEx $(SrcDir) $(String2)
  158.         ifint $($ShellCode) != $(!SHELL_CODE_OK)
  159.         Debug-Output "VIDEO.INF: shelling DoAskSourceEx failed"
  160.         goto finish_InstallOption
  161.         endif
  162.         ifstr(i) $($R0) == STATUS_SUCCESSFUL
  163.         set SrcDir = $($R1)
  164.         ifstr(i) $($R2) != ""
  165.             set DrivesToFree = >($(DrivesToFree), $($R2))
  166.         endif
  167.         else
  168.         Debug-Output "VIDEO.INF: User cancelled asking source."
  169.         goto finish_InstallOption
  170.         endif
  171.         ifstr(i) $(!Option) != "DETECT"
  172.         install Install-AddCopyOption
  173.         else
  174.         install Install-AddAllCopy
  175.         endif
  176.         ifstr(i) $(STF_INSTALL_OUTCOME) != "STF_SUCCESS"
  177.         Debug-Output "VIDEO.INF: Adding video files to copy list failed"
  178.         goto finish_InstallOption
  179.         endif
  180.     else
  181.         set DoCopy = NO
  182.     endif
  183.     endif
  184.     ifstr(i) $(DoCopy) == "YES"
  185.     read-syms ProgressCopy$($0)
  186.     install Install-DoCopyOption
  187.     ifstr(i) $(STF_INSTALL_OUTCOME) == "STF_FAILURE"
  188.         Debug-Output "Copying files failed"
  189.         goto finish_InstallOption
  190.     else-ifstr(i) $(STF_INSTALL_OUTCOME) == "STF_USERQUIT"
  191.         set Status = STATUS_USERCANCEL
  192.         goto finish_InstallOption
  193.     endif
  194.     endif
  195.     ifstr(i) $(DoConfig) == "YES"
  196.     shell "registry.inf" CheckSetupModify
  197.     ifint $($ShellCode) != $(!SHELL_CODE_OK)
  198.         goto finish_InstallOption
  199.     endif
  200.     ifstr(i) $($R0) != STATUS_SUCCESSFUL
  201.         goto finish_InstallOption
  202.     endif
  203.     ForListDo $(DriversList)
  204.         ifstr(i) $(!Option) == "DETECT"
  205.         set DriverEntry = $($)
  206.         set DeviceDescription = ""
  207.         set ErrorControl      = $(!SERVICE_ERROR_IGNORE)
  208.         ifcontains #(MiniportDrivers, $(DriverEntry), 1) in $(MiniportDriverList)
  209.             ifint #(MiniportDrivers, $(DriverEntry), 9) == 1
  210.             set configDriver = YES
  211.             else
  212.             set configDriver = NO
  213.             endif
  214.         else
  215.             set configDriver = NO
  216.         endif
  217.         else
  218.         set DeviceDescription = $(!Option)
  219.         set ErrorControl      = $(#(MiniportDrivers, $(DriverEntry), 4))
  220.         ifstr(i) $(DriverEntry) == $($)
  221.             set configDriver = YES
  222.         else
  223.             set configDriver = NO
  224.         endif
  225.         endif
  226.         ifstr(i) $(configDriver) == YES
  227.         Debug-Output "configuring the miniport driver"
  228.         set MiniportDriver    =   #(MiniportDrivers, $(DriverEntry), 1)
  229.         set Type          = $(#(MiniportDrivers, $(DriverEntry), 2))
  230.         set Group          =   #(MiniportDrivers, $(DriverEntry), 3)
  231.         set InstalledDisplays =   #(MiniportDrivers, $(DriverEntry), 5)
  232.         set VgaCompatible     =   #(MiniportDrivers, $(DriverEntry), 6)
  233.         set EventMessageFile  =   #(MiniportDrivers, $(DriverEntry), 7)
  234.         set TypesSupported    =   #(MiniportDrivers, $(DriverEntry), 8)
  235.         set ServiceNode   = $(DriverEntry)
  236.         set ServiceBinary = %SystemRoot%\System32\drivers\#(Files-DisplayMiniportDrivers, $(MiniportDriver), 2)
  237.         set ServicesValues = { +
  238.             {Type,         0, $(!REG_VT_DWORD),      $(Type)           }, +
  239.             {Group,      0, $(!REG_VT_SZ),      $(Group)           }, +
  240.             {ErrorControl,     0, $(!REG_VT_DWORD),      $(ErrorControl)       }, +
  241.             {BinaryPathName, 0, $(!REG_VT_EXPAND_SZ), $(ServiceBinary)       }  +
  242.             }
  243.         ifstr(i) $(DoInstall) == "YES"
  244.             set ServicesValues = >($(ServicesValues), +
  245.                 {Start,         0, $(!REG_VT_DWORD),     $(!SERVICE_SYSTEM_START) })
  246.         else
  247.             set ServicesValues = >($(ServicesValues), +
  248.                 {Start,         0, $(!REG_VT_DWORD),     $(!SERVICE_DISABLED)     })
  249.         endif
  250.         set !ParametersValues = { +
  251.             {"Device Description",        0, $(!REG_VT_SZ),       $(DeviceDescription) }, +
  252.             {InstalledDisplayDrivers,     0, $(!REG_VT_MULTI_SZ), $(InstalledDisplays) }, +
  253.             {VgaCompatible,           0, $(!REG_VT_DWORD),    $(VgaCompatible)       }, +
  254.             {DefaultSettings.BitsPerPel,  0, $(!REG_VT_DWORD),    0            }, +
  255.             {DefaultSettings.VRefresh,    0, $(!REG_VT_DWORD),    0            }, +
  256.             {DefaultSettings.Interlaced,  0, $(!REG_VT_DWORD),    0            }, +
  257.             {DefaultSettings.XResolution, 0, $(!REG_VT_DWORD),    0            }, +
  258.             {DefaultSettings.YResolution, 0, $(!REG_VT_DWORD),    0            }  +
  259.             }
  260.         ifstr(i) $(DoInstall) == "YES"
  261.             ifstr(i) $(!Option) != "DETECT"
  262.             shell "" #(MiniportDrivers, $(DriverEntry), 11)
  263.             endif
  264.         endif
  265.         set DeviceValues = {}
  266.         set EventLogValues = { +
  267.             {EventMessageFile, 0, $(!REG_VT_EXPAND_SZ), $(EventMessageFile) }, +
  268.             {TypesSupported,   0, $(!REG_VT_DWORD),     $(TypesSupported)    }  +
  269.             }
  270.         shell "registry.inf"  MakeServicesEntry $(ServiceNode)       +
  271.                             $(ServicesValues)    +
  272.                             $(!ParametersValues) +
  273.                             $(DeviceValues)      +
  274.                             $(EventLogValues)    +
  275.                             Device0
  276.         ifint $($ShellCode) != $(!SHELL_CODE_OK)
  277.             Debug-Output "Couldn't execute MakeServicesEntry in registry.inf"
  278.             goto finish_InstallOption
  279.         endif
  280.         ifstr(i) $($R0) != STATUS_SUCCESSFUL
  281.             Debug-Output "MakeServicesEntry failed for video"
  282.             goto finish_InstallOption
  283.         endif
  284.         ForListDo $(InstalledDisplays)
  285.             ifcontains $($) in $(OpenGLDriverList)
  286.             set KeyPath = { +
  287.                 {SOFTWARE,     0, $(MaskAllAccess)}, +
  288.                 {Microsoft,     0, $(MaskAllAccess)}, +
  289.                 {"Windows NT",   0, $(MaskAllAccess)}, +
  290.                 {CurrentVersion, 0, $(MaskAllAccess)}, +
  291.                 {OpenGLDrivers,  0, $(MaskAllAccess)}  +
  292.                 }
  293.             set KeyValue = { +
  294.                 {$($), 0, $(!REG_VT_SZ), #(OpenGLDrivers, $($), 1) } +
  295.                 }
  296.             shell "registry.inf" CreateKey $(!REG_H_LOCAL) $(KeyPath) $(KeyValue)
  297.             Debug-Output "just did an OGL section"
  298.             ifint $($ShellCode) != $(!SHELL_CODE_OK)
  299.                 Debug-Output "Couldn't execute CreateKey in registry.inf"
  300.                 goto endInstallOpenGLDriver
  301.             endif
  302.             ifstr(i) $($R0) != STATUS_SUCCESSFUL
  303.                 Debug-Output "CreateKey failed for OGLDrivers"
  304.                 goto endInstallOpenGLDriver
  305.             endif
  306.             Debug-Output "VIDEO.INF: success installing an ogl entry"
  307.             endif
  308.         EndForListDo
  309.         endif
  310.     EndForListDo
  311.     endif
  312.     set Status = STATUS_SUCCESSFUL
  313. finish_InstallOption = +
  314.     ForListDo $(DrivesToFree)
  315.     LibraryProcedure STATUS,$(!LIBHANDLE), DeleteNetConnection $($) "TRUE"
  316.     EndForListDo
  317.     Return $(Status)
  318. [Install-AddCopyOption]
  319.     Debug-Output "adding to copy list"
  320.     set STF_VITAL = ""
  321.     AddSectionKeyFileToCopyList   Files-DisplayMiniportDrivers     +
  322.                   $(MiniportDriver)         +
  323.                   $(SrcDir)             +
  324.                   $(!STF_WINDOWSSYSPATH)\drivers
  325.     ForListDo $(OtherFiles)
  326.     ifcontains $($) in $(MiniportDriverList)
  327.         Debug-Output "adding other files to copy list"
  328.         AddSectionKeyFileToCopyList   Files-DisplayMiniportDrivers     +
  329.                       $($)                 +
  330.                       $(SrcDir)             +
  331.                       $(!STF_WINDOWSSYSPATH)\drivers
  332.     endif
  333.     EndForListDo
  334.     ForListDo $(InstalledDisplays)
  335.     ifcontains $($) in $(DisplayDriverList)
  336.         Debug-Output "adding display driver to copy list"
  337.         AddSectionKeyFileToCopyList   Files-DisplayDLLs         +
  338.                       $($)                 +
  339.                       $(SrcDir)             +
  340.                       $(!STF_WINDOWSSYSPATH)
  341.         ifcontains $($) in $(OpenGLDriverList)
  342.         Debug-Output "adding opengl driver to copy list"
  343.         AddSectionKeyFileToCopyList   Files-DisplayOpenGLDrivers +
  344.                           #(OpenGLDrivers, $($), 1)  +
  345.                           $(SrcDir)          +
  346.                           $(!STF_WINDOWSSYSPATH)
  347.         endif
  348.     endif
  349.     EndForListDo
  350.     exit
  351. [Install-AddAllCopy]
  352.     Debug-Output "adding all drivers to copy list"
  353.     set STF_VITAL = ""
  354.     AddSectionFilesToCopyList  Files-DisplayMiniportDrivers   +
  355.                    $(SrcDir)              +
  356.                    $(!STF_WINDOWSSYSPATH)\drivers
  357.     AddSectionFilesToCopyList  Files-DisplayDLLs        +
  358.                    $(SrcDir)            +
  359.                    $(!STF_WINDOWSSYSPATH)
  360.     exit
  361. [Install-DoCopyOption]
  362.     CopyFilesInCopyList
  363.     exit
  364. [noconfig]
  365.     return
  366. [ati-config]
  367.     Debug-Output "Configuring ATI miniport"
  368.     ifstr(i) $(!Option) == "ATI AST"
  369.     set !ParametersValues = >($(!ParametersValues), +
  370.         {"ATIOEM", 0, $(!REG_VT_SZ), "AST"})
  371.     endif
  372.     return
  373. [weitekp9-config]
  374.     Debug-Output "Configuring Weitek miniport"
  375.     set !ParametersValues = >($(!ParametersValues), +
  376.         {"DetectVLCards", 0, $(!REG_VT_DWORD), 1})
  377.     set-title $(FunctionTitle)
  378.     ifstr(i) $(!Option) == "Diamond Viper VLB"
  379.     read-syms viper
  380.     else-ifstr(i) $(!Option) == "Weitek P9000 Graphics Adapter"
  381.     read-syms weitekp9000
  382.     else
  383.     set !ParametersValues = >($(!ParametersValues), +
  384.         {"Membase", 0, $(!REG_VT_DWORD), 0})
  385.     return
  386.     endif
  387.     read-syms dialog
  388.     ui start "dialog"
  389.     ifstr(i) $(DLGEVENT) == "CONTINUE"
  390.     set Result = $(Combo1Out)
  391.     debug-output $(Result)
  392.     Set-HexToDec Result = $(Result)
  393.     debug-output $(Result)
  394.     set !ParametersValues = >($(!ParametersValues), +
  395.         {"Membase", 0, $(!REG_VT_DWORD), $(Result)})
  396.     else-ifstr(i) $(DLGEVENT) == "BACK"
  397.     endif
  398.     return
  399. [viper]
  400.     Combo1List = {20000000, 80000000, A0000000}
  401.     Combo1Out  = 80000000
  402. [weitekp9000]
  403.     Combo1List = {04000000, 08000000, 0D000000, 0E000000, 0F000000, 80000000, C0000000, D0000000, E0000000, F0000000}
  404.     Combo1Out  = 04000000
  405. [dialog]
  406.     FunctionTitle = "Device Base Address"
  407.     Help = "&Help"
  408.     Continue = "Continue"
  409.     Cancel = "Cancel"
  410.     Label1 = "&Base Address:"
  411.     DlgType = "MultiCombo"
  412.     DlgTemplate = "SINGLE_COMBO"
  413.     Caption = $(FunctionTitle)
  414.     ComboListItemsIn  = {Combo1List}
  415.     ComboListItemsOut = {Combo1Out}
  416. [FontResources-437]
  417.     font96dpi  = 96,  {vgasys.fon,  vgafix.fon,  vgaoem.fon,  SSERIFE.FON, COURE.FON, SERIFE.FON, SYMBOLE.FON, SMALLE.FON}, vgasys.fon,  vgafix.fon,  vgaoem.fon,  SSERIFE.FON, COURE.FON, SERIFE.FON, SYMBOLE.FON, SMALLE.FON
  418.     font120dpi = 120, {8514sys.fon, 8514fix.fon, 8514oem.fon, SSERIFF.FON, COURF.FON, SERIFF.FON, SYMBOLF.FON, SMALLF.FON}, 8514sys.fon, 8514fix.fon, 8514oem.fon, SSERIFF.FON, COURF.FON, SERIFF.FON, SYMBOLF.FON, SMALLF.FON
  419. [FontResources-737]
  420.     font96dpi  = 96,  {vgasysg.fon,  vgafixg.fon,  vga737.fon,    SSERIFEG.FON, COUREG.FON, SERIFEG.FON, SYMBOLE.FON, SMALLEG.FON}, vgasysg.fon,    vgafixg.fon,  vga737.fon,  SSERIFEG.FON, COUREG.FON, SERIFEG.FON, SYMBOLE.FON, SMALLEG.FON
  421.     font120dpi = 120, {8514sysg.fon, 8514fixg.fon, 8514oemg.fon, SSERIFFG.FON, COURFG.FON, SERIFFG.FON, SYMBOLF.FON, SMALLFG.FON}, 8514sysg.fon, 8514fixg.fon, 8514oemg.fon, SSERIFFG.FON, COURFG.FON, SERIFFG.FON, SYMBOLF.FON, SMALLFG.FON
  422. [FontResources-850]
  423.     font96dpi  = 96,  {vgasys.fon,  vgafix.fon,  vga850.fon,  SSERIFE.FON, COURE.FON, SERIFE.FON, SYMBOLE.FON, SMALLE.FON}, vgasys.fon,  vgafix.fon,  vga850.fon,  SSERIFE.FON, COURE.FON, SERIFE.FON, SYMBOLE.FON, SMALLE.FON
  424.     font120dpi = 120, {8514sys.fon, 8514fix.fon, vga850.fon, SSERIFF.FON, COURF.FON, SERIFF.FON, SYMBOLF.FON, SMALLF.FON}, 8514sys.fon, 8514fix.fon, vga850.fon, SSERIFF.FON, COURF.FON, SERIFF.FON, SYMBOLF.FON, SMALLF.FON
  425. [FontResources-852]
  426.     font96dpi  = 96,  {vgasyse.fon,  vgafixe.fon,  vga852.fon,    SSERIFEE.FON, COUREE.FON, SERIFEE.FON, SYMBOLE.FON, SMALLEE.FON}, vgasyse.fon,    vgafixe.fon,  vga852.fon,  SSERIFEE.FON, COUREE.FON, SERIFEE.FON, SYMBOLE.FON, SMALLEE.FON
  427.     font120dpi = 120, {8514syse.fon, 8514fixe.fon, 8514oeme.fon, SSERIFFE.FON, COURFE.FON, SERIFFE.FON, SYMBOLF.FON, SMALLFE.FON}, 8514syse.fon, 8514fixe.fon, 8514oeme.fon, SSERIFFE.FON, COURFE.FON, SERIFFE.FON, SYMBOLF.FON, SMALLFE.FON
  428. [FontResources-855]
  429.     font96dpi  = 96,  {vgasysr.fon,  vgafixr.fon,  vga866.fon,    SSERIFER.FON, COURER.FON, SERIFER.FON, SYMBOLE.FON, SMALLER.FON}, vgasysr.fon,    vgafixr.fon,  vga866.fon,  SSERIFER.FON, COURER.FON, SERIFER.FON, SYMBOLE.FON, SMALLER.FON
  430.     font120dpi = 120, {8514sysr.fon, 8514fixr.fon, 8514oemr.fon, SSERIFFR.FON, COURFR.FON, SERIFFR.FON, SYMBOLF.FON, SMALLFR.FON}, 8514sysr.fon, 8514fixr.fon, 8514oemr.fon, SSERIFFR.FON, COURFR.FON, SERIFFR.FON, SYMBOLF.FON, SMALLFR.FON
  431. [FontResources-857]
  432.     font96dpi  = 96,  {vgasyst.fon,  vgafixt.fon,  vga857.fon,    SSERIFET.FON, COURET.FON, SERIFET.FON, SYMBOLE.FON, SMALLET.FON}, vgasyst.fon,    vgafixt.fon,  vga857.fon,  SSERIFET.FON, COURET.FON, SERIFET.FON, SYMBOLE.FON, SMALLET.FON
  433.     font120dpi = 120, {8514syst.fon, 8514fixt.fon, 8514oemt.fon, SSERIFFT.FON, COURFT.FON, SERIFFT.FON, SYMBOLF.FON, SMALLFT.FON}, 8514syst.fon, 8514fixt.fon, 8514oemt.fon, SSERIFFT.FON, COURFT.FON, SERIFFT.FON, SYMBOLF.FON, SMALLFT.FON
  434. [FontResources-860]
  435.     font96dpi  = 96,  {vgasys.fon,  vgafix.fon,  vga850.fon,  SSERIFE.FON, COURE.FON, SERIFE.FON, SYMBOLE.FON, SMALLE.FON}, vgasys.fon,  vgafix.fon,  vga850.fon,  SSERIFE.FON, COURE.FON, SERIFE.FON, SYMBOLE.FON, SMALLE.FON
  436.     font120dpi = 120, {8514sys.fon, 8514fix.fon, vga850.fon, SSERIFF.FON, COURF.FON, SERIFF.FON, SYMBOLF.FON, SMALLF.FON}, 8514sys.fon, 8514fix.fon, vga850.fon, SSERIFF.FON, COURF.FON, SERIFF.FON, SYMBOLF.FON, SMALLF.FON
  437. [FontResources-861]
  438.     font96dpi  = 96,  {vgasys.fon,  vgafix.fon,  vga850.fon,  SSERIFE.FON, COURE.FON, SERIFE.FON, SYMBOLE.FON, SMALLE.FON}, vgasys.fon,  vgafix.fon,  vga850.fon,  SSERIFE.FON, COURE.FON, SERIFE.FON, SYMBOLE.FON, SMALLE.FON
  439.     font120dpi = 120, {8514sys.fon, 8514fix.fon, vga850.fon, SSERIFF.FON, COURF.FON, SERIFF.FON, SYMBOLF.FON, SMALLF.FON}, 8514sys.fon, 8514fix.fon, vga850.fon, SSERIFF.FON, COURF.FON, SERIFF.FON, SYMBOLF.FON, SMALLF.FON
  440. [FontResources-863]
  441.     font96dpi  = 96,  {vgasys.fon,  vgafix.fon,  vga850.fon,  SSERIFE.FON, COURE.FON, SERIFE.FON, SYMBOLE.FON, SMALLE.FON}, vgasys.fon,  vgafix.fon,  vga850.fon,  SSERIFE.FON, COURE.FON, SERIFE.FON, SYMBOLE.FON, SMALLE.FON
  442.     font120dpi = 120, {8514sys.fon, 8514fix.fon, vga850.fon, SSERIFF.FON, COURF.FON, SERIFF.FON, SYMBOLF.FON, SMALLF.FON}, 8514sys.fon, 8514fix.fon, vga850.fon, SSERIFF.FON, COURF.FON, SERIFF.FON, SYMBOLF.FON, SMALLF.FON
  443. [FontResources-865]
  444.     font96dpi  = 96,  {vgasys.fon,  vgafix.fon,  vga850.fon,  SSERIFE.FON, COURE.FON, SERIFE.FON, SYMBOLE.FON, SMALLE.FON}, vgasys.fon,  vgafix.fon,  vga850.fon,  SSERIFE.FON, COURE.FON, SERIFE.FON, SYMBOLE.FON, SMALLE.FON
  445.     font120dpi = 120, {8514sys.fon, 8514fix.fon, vga850.fon, SSERIFF.FON, COURF.FON, SERIFF.FON, SYMBOLF.FON, SMALLF.FON}, 8514sys.fon, 8514fix.fon, vga850.fon, SSERIFF.FON, COURF.FON, SERIFF.FON, SYMBOLF.FON, SMALLF.FON
  446. [FontResources-866]
  447.     font96dpi  = 96,  {vgasysr.fon,  vgafixr.fon,  vga866.fon,    SSERIFER.FON, COURER.FON, SERIFER.FON, SYMBOLE.FON, SMALLER.FON}, vgasysr.fon,    vgafixr.fon,  vga866.fon,  SSERIFER.FON, COURER.FON, SERIFER.FON, SYMBOLE.FON, SMALLER.FON
  448.     font120dpi = 120, {8514sysr.fon, 8514fixr.fon, 8514oemr.fon, SSERIFFR.FON, COURFR.FON, SERIFFR.FON, SYMBOLF.FON, SMALLFR.FON}, 8514sysr.fon, 8514fixr.fon, 8514oemr.fon, SSERIFFR.FON, COURFR.FON, SERIFFR.FON, SYMBOLF.FON, SMALLFR.FON
  449. [FontResources-869]
  450.     font96dpi  = 96,  {vgasysg.fon,  vgafixg.fon,  vga737.fon,    SSERIFEG.FON, COUREG.FON, SERIFEG.FON, SYMBOLE.FON, SMALLEG.FON}, vgasysg.fon,    vgafixg.fon,  vga737.fon,  SSERIFEG.FON, COUREG.FON, SERIFEG.FON, SYMBOLE.FON, SMALLEG.FON
  451.     font120dpi = 120, {8514sysg.fon, 8514fixg.fon, 8514oemg.fon, SSERIFFG.FON, COURFG.FON, SERIFFG.FON, SYMBOLF.FON, SMALLFG.FON}, 8514sysg.fon, 8514fixg.fon, 8514oemg.fon, SSERIFFG.FON, COURFG.FON, SERIFFG.FON, SYMBOLF.FON, SMALLFG.FON
  452. [FontResources-932]
  453.     font96dpi  = 96,  {vgasys.fon,  vgafix.fon,  vgaoem.fon,  SSERIFE.FON, COURE.FON, SERIFE.FON, SYMBOLE.FON, SMALLE.FON}, vgasys.fon,  vgafix.fon,  vgaoem.fon,  SSERIFE.FON, COURE.FON, SERIFE.FON, SYMBOLE.FON, SMALLE.FON
  454.     font120dpi = 120, {8514sys.fon, 8514fix.fon, 8514oem.fon, SSERIFF.FON, COURF.FON, SERIFF.FON, SYMBOLF.FON, SMALLF.FON}, 8514sys.fon, 8514fix.fon, 8514oem.fon, SSERIFF.FON, COURF.FON, SERIFF.FON, SYMBOLF.FON, SMALLF.FON
  455. [FontResources-936]
  456.     font96dpi  = 96,  {vgasys.fon,  vgafix.fon,  vgaoem.fon,  SSERIFE.FON, COURE.FON, SERIFE.FON, SYMBOLE.FON, SMALLE.FON}, vgasys.fon,  vgafix.fon,  vgaoem.fon,  SSERIFE.FON, COURE.FON, SERIFE.FON, SYMBOLE.FON, SMALLE.FON
  457.     font120dpi = 120, {8514sys.fon, 8514fix.fon, 8514oem.fon, SSERIFF.FON, COURF.FON, SERIFF.FON, SYMBOLF.FON, SMALLF.FON}, 8514sys.fon, 8514fix.fon, 8514oem.fon, SSERIFF.FON, COURF.FON, SERIFF.FON, SYMBOLF.FON, SMALLF.FON
  458. [FontResources-949]
  459.     font96dpi  = 96,  {vgasys.fon,  vgafix.fon,  vgaoem.fon,  SSERIFE.FON, COURE.FON, SERIFE.FON, SYMBOLE.FON, SMALLE.FON}, vgasys.fon,  vgafix.fon,  vgaoem.fon,  SSERIFE.FON, COURE.FON, SERIFE.FON, SYMBOLE.FON, SMALLE.FON
  460.     font120dpi = 120, {8514sys.fon, 8514fix.fon, 8514oem.fon, SSERIFF.FON, COURF.FON, SERIFF.FON, SYMBOLF.FON, SMALLF.FON}, 8514sys.fon, 8514fix.fon, 8514oem.fon, SSERIFF.FON, COURF.FON, SERIFF.FON, SYMBOLF.FON, SMALLF.FON
  461. [FontResources-950]
  462.     font96dpi  = 96,  {vgasys.fon,  vgafix.fon,  vgaoem.fon,  SSERIFE.FON, COURE.FON, SERIFE.FON, SYMBOLE.FON, SMALLE.FON}, vgasys.fon,  vgafix.fon,  vgaoem.fon,  SSERIFE.FON, COURE.FON, SERIFE.FON, SYMBOLE.FON, SMALLE.FON
  463.     font120dpi = 120, {8514sys.fon, 8514fix.fon, 8514oem.fon, SSERIFF.FON, COURF.FON, SERIFF.FON, SYMBOLF.FON, SMALLF.FON}, 8514sys.fon, 8514fix.fon, 8514oem.fon, SSERIFF.FON, COURF.FON, SERIFF.FON, SYMBOLF.FON, SMALLF.FON
  464. [ExternalFontInstallOption]
  465.     Set !G:DebugOutputControl = 0
  466.     set Exit_Code   = $(!SETUP_ERROR_GENERAL)
  467.     install LoadSetupLibrary
  468.     ifstr(i)      $(STF_LANGUAGE)  == ""
  469.     goto end
  470.     else-ifstr(i) $(OPTION)       == ""
  471.     goto end
  472.     else-ifstr(i) $(INITSRC)       == ""
  473.     goto end
  474.     else-ifstr(i) $(ADDCOPY)       == ""
  475.     goto end
  476.     else-ifstr(i) $(DOCOPY)       == ""
  477.     goto end
  478.     else-ifstr(i) $(DOCONFIG)       == ""
  479.     goto end
  480.     else-ifstr(i) $(INFFILE)       == ""
  481.     goto end
  482.     endif
  483.     LoadLibrary "x" $(!STF_CWDDIR)setupdll.dll !LIBHANDLE
  484.     set STF_CONTROLSET = CurrentControlSet
  485.     read-syms SystemVariables
  486.     detect    SystemVariables
  487.     shell $(INFFILE) FontInstallOption $(STF_LANGUAGE) $(OPTION) $(INITSRC) $(ADDCOPY) $(DOCOPY) $(DOCONFIG)
  488.     ifint $($ShellCode) != $(!SHELL_CODE_OK)
  489.     Debug-Output "Execing Configuring hardware failed"
  490.     goto end
  491.     endif
  492.     ifstr(i) $($R0) == STATUS_SUCCESSFUL
  493.     set Exit_Code = $(!SETUP_ERROR_SUCCESS)
  494.     else-ifstr(i) $($R0) == STATUS_USERCANCEL
  495.     set Exit_Code = $(!SETUP_ERROR_USERCANCEL)
  496.     endif
  497. end =+
  498.     install   FreeSetupLibrary
  499.     FreeLibrary $(!LIBHANDLE)
  500.     exit
  501. [FontInstallOption]
  502.     set Status         = STATUS_FAILED
  503.     set DrivesToFree = {}
  504.     set Option     = $($1)
  505.     set SrcDir     = $($2)
  506.     set AddCopy  = $($3)
  507.     set DoCopy     = $($4)
  508.     set DoConfig = $($5)
  509.     set LanguageList = ^(LanguagesSupported, 1)
  510.     Ifcontains(i) $($0) in $(LanguageList)
  511.     else
  512.     set Status = STATUS_NOLANGUAGE
  513.     goto endFontInstallOption
  514.     endif
  515.     read-syms Strings$($0)
  516.     set OptionList = ^(FontOptions, 0)
  517.     ifcontains $(Option) in $(OptionList)
  518.     else
  519.     goto endFontInstallation
  520.     endif
  521.     Debug-Output "about to install the font option"
  522.     set OptionList = ""
  523.     read-syms SystemVariables
  524.     detect    SystemVariables
  525.     set FontSelection      = #(FontOptions, $(Option), 1)
  526.     set LogPixels      = #(FontResources-$(OemCodePage), $(FontSelection), 1)
  527.     set FontFileList      = #(FontResources-$(OemCodePage), $(FontSelection), 2)
  528. installthefontoption = +
  529.     ifstr(i) $(AddCopy) == "YES"
  530.     set DoActualCopy = NO
  531.     ForListDo $(FontFileList)
  532.         set FileToCheck = $($)
  533.         LibraryProcedure STATUS,$(!LIBHANDLE),CheckFileExistance $(!STF_WINDOWSPATH)"\system\"$(FileToCheck)
  534.         ifstr(i) $(STATUS) == NO
  535.         set DoActualCopy = YES
  536.         endif
  537.     EndForListDo
  538. addfontfiles = +
  539.     ifstr(i) $(DoActualCopy) == NO
  540.         shell "subroutn.inf" DriversExist $($0) $(String1)
  541.         ifint $($ShellCode) != $(!SHELL_CODE_OK)
  542.         Debug-Output "VIDEO.INF: shelling DriversExist failed"
  543.         goto endFontInstallOption
  544.         endif
  545.         ifstr(i) $($R0) == STATUS_CURRENT
  546.         else-ifstr(i) $($R0) == STATUS_NEW
  547.         set DoActualCopy = YES
  548.         else-ifstr(i) $($R0) == STATUS_USERCANCEL
  549.         Debug-Output "VIDEO.INF: User cancelled font installation"
  550.         goto endFontInstallOption
  551.         else
  552.         Debug-Output "VIDEO.INF: Error reported in DriversExist routine in SUBROUTN.INF"
  553.         goto endFontInstallOption
  554.         endif
  555.     endif
  556.     ifstr(i) $(DoActualCopy) == YES
  557.         shell "registry.inf" GetNTSource
  558.         ifint $($ShellCode) != $(!SHELL_CODE_OK)
  559.         else-ifstr(i) $($R0) != STATUS_SUCCESSFUL
  560.         else
  561.         set SrcDir = $($R1)
  562.         endif
  563.         shell "subroutn.inf" DoAskSourceEx $(SrcDir) $(String2)
  564.         ifint $($ShellCode) != $(!SHELL_CODE_OK)
  565.         Debug-Output "VIDEO.INF: shelling DoAskSourceEx failed"
  566.         goto endFontInstallOption
  567.         endif
  568.         ifstr(i) $($R0) == STATUS_SUCCESSFUL
  569.         set SrcDir = $($R1)
  570.         ifstr(i) $($R2) != ""
  571.             set DrivesToFree = >($(DrivesToFree), $($R2))
  572.         endif
  573.         else
  574.         Debug-Output "VIDEO.INF: User cancelled asking source."
  575.         goto endFontInstallOption
  576.         endif
  577.         install InstallFont-AddCopyOption
  578.         ifstr(i) $(STF_INSTALL_OUTCOME) != "STF_SUCCESS"
  579.         Debug-Output "VIDEO.INF: Adding fontideo files to copy list failed"
  580.         goto endFontInstallOption
  581.         endif
  582.     else
  583.         set DoCopy = NO
  584.     endif
  585.     endif
  586.     ifstr(i) $(DoCopy) == "YES"
  587.     read-syms ProgressCopy$($0)
  588.     install InstallFont-DoCopyOption
  589.     ifstr(i) $(STF_INSTALL_OUTCOME) == "STF_FAILURE"
  590.         Debug-Output "Copying files failed"
  591.         goto endFontInstallOption
  592.     else-ifstr(i) $(STF_INSTALL_OUTCOME) == "STF_USERQUIT"
  593.         set Status = STATUS_USERCANCEL
  594.         goto endFontInstallOption
  595.     endif
  596.     endif
  597.     ifstr(i) $(DoConfig) == "YES"
  598.     shell "registry.inf" CheckSetupModify
  599.     ifint $($ShellCode) != $(!SHELL_CODE_OK)
  600.         goto endFontInstallOption
  601.     endif
  602.     ifstr(i) $($R0) != STATUS_SUCCESSFUL
  603.         goto endFontInstallOption
  604.     endif
  605.     set KeyPath = { +
  606.         {SOFTWARE,     0, $(MaskAllAccess)}, +
  607.         {Microsoft,     0, $(MaskAllAccess)}, +
  608.         {"Windows NT",   0, $(MaskAllAccess)}, +
  609.         {CurrentVersion, 0, $(MaskAllAccess)}, +
  610.         {GRE_Initialize, 0, $(MaskAllAccess)}  +
  611.         }
  612.     set KeyValues = { +
  613.         {FONTS.FON,     0, $(!REG_VT_SZ), #(FontResources-$(OemCodePage), $(FontSelection), 3) }, +
  614.         {FIXEDFON.FON,     0, $(!REG_VT_SZ), #(FontResources-$(OemCodePage), $(FontSelection), 4) }, +
  615.         {OEMFONT.FON,     0, $(!REG_VT_SZ), #(FontResources-$(OemCodePage), $(FontSelection), 5) }  +
  616.         }
  617.     shell "registry.inf" CreateKey $(!REG_H_LOCAL) $(KeyPath) $(KeyValues)
  618.     Debug-Output "just did the GRE_Ini font section"
  619.     ifint $($ShellCode) != $(!SHELL_CODE_OK)
  620.         Debug-Output "Couldn't execute CreateKey in registry.inf"
  621.         goto endFontInstallOption
  622.     endif
  623.     ifstr(i) $($R0) != STATUS_SUCCESSFUL
  624.         Debug-Output "CreateKey failed for GRE_Iinitialize"
  625.         goto endFontInstallOption
  626.     endif
  627.     set KeyPath = { +
  628.         {SOFTWARE,     0, $(MaskAllAccess)}, +
  629.         {Microsoft,     0, $(MaskAllAccess)}, +
  630.         {"Windows NT",   0, $(MaskAllAccess)}, +
  631.         {CurrentVersion, 0, $(MaskAllAccess)}, +
  632.         {Fonts,      0, $(MaskAllAccess)}  +
  633.         }
  634.     set KeyValues = { +
  635.         {"MS Sans Serif 8,10,12,14,18,24 (VGA res)", 0, $(!REG_VT_SZ), #(FontResources-$(OemCodePage), $(FontSelection), 6 ) }, +
  636.         {"Courier 10,12,15 (VGA res)",               0, $(!REG_VT_SZ), #(FontResources-$(OemCodePage), $(FontSelection), 7 ) }, +
  637.         {"MS Serif 8,10,12,14,18,24 (VGA res)",      0, $(!REG_VT_SZ), #(FontResources-$(OemCodePage), $(FontSelection), 8 ) }, +
  638.         {"Symbol 8,10,12,14,18,24 (VGA res)",        0, $(!REG_VT_SZ), #(FontResources-$(OemCodePage), $(FontSelection), 9 ) }, +
  639.         {"Small Fonts (VGA res)",                    0, $(!REG_VT_SZ), #(FontResources-$(OemCodePage), $(FontSelection), 10) }  +
  640.         }
  641.     shell "registry.inf" CreateKey $(!REG_H_LOCAL) $(KeyPath) $(KeyValues)
  642.     Debug-Output "just did the second font section"
  643.     ifint $($ShellCode) != $(!SHELL_CODE_OK)
  644.         Debug-Output "Couldn't execute CreateKey in registry.inf"
  645.         goto endFontInstallOption
  646.     endif
  647.     ifstr(i) $($R0) != STATUS_SUCCESSFUL
  648.         Debug-Output "CreateKey failed for Fonts"
  649.         goto endFontInstallOption
  650.     endif
  651.     set KeyPath = { +
  652.         {SOFTWARE,     0, $(MaskAllAccess)}, +
  653.         {Microsoft,     0, $(MaskAllAccess)}, +
  654.         {"Windows NT",   0, $(MaskAllAccess)}, +
  655.         {CurrentVersion, 0, $(MaskAllAccess)}, +
  656.         {FontDPI,     0, $(MaskAllAccess)}  +
  657.         }
  658.     set KeyValues = { +
  659.         {"LogPixels",  0, $(!REG_VT_DWORD), $(LogPixels) }  +
  660.         }
  661.     shell "registry.inf" CreateKey $(!REG_H_LOCAL) $(KeyPath) $(KeyValues)
  662.     Debug-Output "just did the second font section"
  663.     ifint $($ShellCode) != $(!SHELL_CODE_OK)
  664.         Debug-Output "Couldn't execute CreateKey in registry.inf"
  665.         goto endFontInstallOption
  666.     endif
  667.     ifstr(i) $($R0) != STATUS_SUCCESSFUL
  668.         Debug-Output "CreateKey failed for FontSize"
  669.         goto endFontInstallOption
  670.     endif
  671.     goto configfontdone
  672. errorfontconfig = +
  673.     goto endFontInstallOption
  674. configfontdone = +
  675.     endif
  676.     set Status = STATUS_SUCCESSFUL
  677. endFontInstallOption = +
  678.     ForListDo $(DrivesToFree)
  679.     LibraryProcedure STATUS,$(!LIBHANDLE), DeleteNetConnection $($) "TRUE"
  680.     EndForListDo
  681.     Return $(Status)
  682. [InstallFont-AddCopyOption]
  683.     set STF_VITAL = ""
  684.     set STF_OVERWRITE = NEVER
  685.     AddSectionFilesToCopyList  Files-DisplayFonts$(LogPixels)-$(OemCodePage) +
  686.                    $(SrcDir)              +
  687.                    $(!STF_WINDOWSPATH)\system
  688.     exit
  689. [InstallFont-DoCopyOption]
  690.     CopyFilesInCopyList
  691.     exit
  692. [Source Media Descriptions]
  693.      1 = "IGS IGA168x Installation Disk" , TAGFILE = iga168x.sys
  694. [Signature]
  695.     FileType = MICROSOFT_FILE
  696. [GetSignature]
  697.     read-syms Signature
  698.     return $(FileType)
  699. [ProductType]
  700. STF_PRODUCT  = Winnt
  701. STF_PLATFORM = I386
  702. [Files-DisplayDLLs]
  703. vga = 1,VGA.DLL , SIZE=91136
  704. vga256 = 1,VGA256.DLL , SIZE=57344
  705. vga64k = 1,VGA64K.DLL , SIZE=22528
  706. [Files-DisplayFonts120-437]
  707. 19,8514FIX.FON , SIZE=11264
  708. 19,8514OEM.FON , SIZE=12288
  709. 19,8514SYS.FON , SIZE=10240
  710. 7,COURF.FON , SIZE=31744
  711. 5,SERIFF.FON , SIZE=81920
  712. 16,SMALLF.FON , SIZE=21504
  713. 5,SSERIFF.FON , SIZE=90112
  714. 15,SYMBOLF.FON , SIZE=81920
  715. [Files-DisplayFonts120-737]
  716. 16,8514FIXG.FON , SIZE=11264
  717. 16,8514OEMG.FON , SIZE=13312
  718. 16,8514SYSG.FON , SIZE=10240
  719. 7,COURFG.FON , SIZE=31744
  720. 7,SERIFFG.FON , SIZE=24576
  721. 16,SMALLFG.FON , SIZE=21504
  722. 16,SSERIFFG.FON , SIZE=91136
  723. 15,SYMBOLF.FON , SIZE=81920
  724. [Files-DisplayFonts120-850]
  725. 19,8514FIX.FON , SIZE=11264
  726. 19,8514SYS.FON , SIZE=10240
  727. 7,COURF.FON , SIZE=31744
  728. 5,SERIFF.FON , SIZE=81920
  729. 16,SMALLF.FON , SIZE=21504
  730. 5,SSERIFF.FON , SIZE=90112
  731. 15,SYMBOLF.FON , SIZE=81920
  732. 7,VGA850.FON , SIZE=6144
  733. [Files-DisplayFonts120-852]
  734. 16,8514FIXE.FON , SIZE=12288
  735. 16,8514OEME.FON , SIZE=13312
  736. 16,8514SYSE.FON , SIZE=11264
  737. 7,COURFE.FON , SIZE=32768
  738. 5,SERIFFE.FON , SIZE=86016
  739. 16,SMALLFE.FON , SIZE=20480
  740. 16,SSERIFFE.FON , SIZE=93184
  741. 15,SYMBOLF.FON , SIZE=81920
  742. [Files-DisplayFonts120-855]
  743. 16,8514FIXR.FON , SIZE=12288
  744. 16,8514OEMR.FON , SIZE=13312
  745. 16,8514SYSR.FON , SIZE=11264
  746. 7,COURFR.FON , SIZE=32768
  747. 5,SERIFFR.FON , SIZE=91136
  748. 16,SMALLFR.FON , SIZE=20480
  749. 16,SSERIFFR.FON , SIZE=99328
  750. 15,SYMBOLF.FON , SIZE=81920
  751. [Files-DisplayFonts120-857]
  752. 16,8514FIXT.FON , SIZE=12288
  753. 16,8514OEMT.FON , SIZE=13312
  754. 16,8514SYST.FON , SIZE=10240
  755. 7,COURFT.FON , SIZE=31744
  756. 5,SERIFFT.FON , SIZE=81920
  757. 16,SMALLFT.FON , SIZE=22528
  758. 16,SSERIFFT.FON , SIZE=90112
  759. 15,SYMBOLF.FON , SIZE=81920
  760. [Files-DisplayFonts120-860]
  761. 19,8514FIX.FON , SIZE=11264
  762. 19,8514SYS.FON , SIZE=10240
  763. 7,COURF.FON , SIZE=31744
  764. 5,SERIFF.FON , SIZE=81920
  765. 16,SMALLF.FON , SIZE=21504
  766. 5,SSERIFF.FON , SIZE=90112
  767. 15,SYMBOLF.FON , SIZE=81920
  768. 7,VGA850.FON , SIZE=6144
  769. [Files-DisplayFonts120-861]
  770. 19,8514FIX.FON , SIZE=11264
  771. 19,8514SYS.FON , SIZE=10240
  772. 7,COURF.FON , SIZE=31744
  773. 5,SERIFF.FON , SIZE=81920
  774. 16,SMALLF.FON , SIZE=21504
  775. 5,SSERIFF.FON , SIZE=90112
  776. 15,SYMBOLF.FON , SIZE=81920
  777. 7,VGA850.FON , SIZE=6144
  778. [Files-DisplayFonts120-863]
  779. 19,8514FIX.FON , SIZE=11264
  780. 19,8514SYS.FON , SIZE=10240
  781. 7,COURF.FON , SIZE=31744
  782. 5,SERIFF.FON , SIZE=81920
  783. 16,SMALLF.FON , SIZE=21504
  784. 5,SSERIFF.FON , SIZE=90112
  785. 15,SYMBOLF.FON , SIZE=81920
  786. 7,VGA850.FON , SIZE=6144
  787. [Files-DisplayFonts120-865]
  788. 19,8514FIX.FON , SIZE=11264
  789. 19,8514SYS.FON , SIZE=10240
  790. 7,COURF.FON , SIZE=31744
  791. 5,SERIFF.FON , SIZE=81920
  792. 16,SMALLF.FON , SIZE=21504
  793. 5,SSERIFF.FON , SIZE=90112
  794. 15,SYMBOLF.FON , SIZE=81920
  795. 7,VGA850.FON , SIZE=6144
  796. [Files-DisplayFonts120-866]
  797. 16,8514FIXR.FON , SIZE=12288
  798. 16,8514OEMR.FON , SIZE=13312
  799. 16,8514SYSR.FON , SIZE=11264
  800. 7,COURFR.FON , SIZE=32768
  801. 5,SERIFFR.FON , SIZE=91136
  802. 16,SMALLFR.FON , SIZE=20480
  803. 16,SSERIFFR.FON , SIZE=99328
  804. 15,SYMBOLF.FON , SIZE=81920
  805. [Files-DisplayFonts120-869]
  806. 16,8514FIXG.FON , SIZE=11264
  807. 16,8514OEMG.FON , SIZE=13312
  808. 16,8514SYSG.FON , SIZE=10240
  809. 7,COURFG.FON , SIZE=31744
  810. 7,SERIFFG.FON , SIZE=24576
  811. 16,SMALLFG.FON , SIZE=21504
  812. 16,SSERIFFG.FON , SIZE=91136
  813. 15,SYMBOLF.FON , SIZE=81920
  814. [Files-DisplayFonts120-932]
  815. 19,8514FIX.FON , SIZE=11264
  816. 19,8514OEM.FON , SIZE=12288
  817. 19,8514SYS.FON , SIZE=10240
  818. 7,COURF.FON , SIZE=31744
  819. 5,SERIFF.FON , SIZE=81920
  820. 16,SMALLF.FON , SIZE=21504
  821. 5,SSERIFF.FON , SIZE=90112
  822. 15,SYMBOLF.FON , SIZE=81920
  823. [Files-DisplayFonts120-936]
  824. 19,8514FIX.FON , SIZE=11264
  825. 19,8514OEM.FON , SIZE=12288
  826. 19,8514SYS.FON , SIZE=10240
  827. 7,COURF.FON , SIZE=31744
  828. 5,SERIFF.FON , SIZE=81920
  829. 16,SMALLF.FON , SIZE=21504
  830. 5,SSERIFF.FON , SIZE=90112
  831. 15,SYMBOLF.FON , SIZE=81920
  832. [Files-DisplayFonts120-949]
  833. 19,8514FIX.FON , SIZE=11264
  834. 19,8514OEM.FON , SIZE=12288
  835. 19,8514SYS.FON , SIZE=10240
  836. 7,COURF.FON , SIZE=31744
  837. 5,SERIFF.FON , SIZE=81920
  838. 16,SMALLF.FON , SIZE=21504
  839. 5,SSERIFF.FON , SIZE=90112
  840. 15,SYMBOLF.FON , SIZE=81920
  841. [Files-DisplayFonts120-950]
  842. 19,8514FIX.FON , SIZE=11264
  843. 19,8514OEM.FON , SIZE=12288
  844. 19,8514SYS.FON , SIZE=10240
  845. 7,COURF.FON , SIZE=31744
  846. 5,SERIFF.FON , SIZE=81920
  847. 16,SMALLF.FON , SIZE=21504
  848. 5,SSERIFF.FON , SIZE=90112
  849. 15,SYMBOLF.FON , SIZE=81920
  850. [Files-DisplayFonts96-437]
  851. 7,COURE.FON , SIZE=23552
  852. 6,SERIFE.FON , SIZE=58368
  853. 16,SMALLE.FON , SIZE=26624
  854. 6,SSERIFE.FON , SIZE=65536
  855. 17,SYMBOLE.FON , SIZE=57344
  856. 7,VGAFIX.FON , SIZE=6144
  857. 7,VGAOEM.FON , SIZE=6144
  858. 7,VGASYS.FON , SIZE=8192
  859. [Files-DisplayFonts96-737]
  860. 7,COUREG.FON , SIZE=23552
  861. 7,SERIFEG.FON , SIZE=18432
  862. 16,SMALLEG.FON , SIZE=26624
  863. 16,SSERIFEG.FON , SIZE=65536
  864. 17,SYMBOLE.FON , SIZE=57344
  865. 16,VGA737.FON , SIZE=6144
  866. 16,VGAFIXG.FON , SIZE=6144
  867. 16,VGASYSG.FON , SIZE=8192
  868. [Files-DisplayFonts96-850]
  869. 7,COURE.FON , SIZE=23552
  870. 6,SERIFE.FON , SIZE=58368
  871. 16,SMALLE.FON , SIZE=26624
  872. 6,SSERIFE.FON , SIZE=65536
  873. 17,SYMBOLE.FON , SIZE=57344
  874. 7,VGA850.FON , SIZE=6144
  875. 7,VGAFIX.FON , SIZE=6144
  876. 7,VGASYS.FON , SIZE=8192
  877. [Files-DisplayFonts96-852]
  878. 7,COUREE.FON , SIZE=23552
  879. 6,SERIFEE.FON , SIZE=60416
  880. 16,SMALLEE.FON , SIZE=25600
  881. 16,SSERIFEE.FON , SIZE=66560
  882. 17,SYMBOLE.FON , SIZE=57344
  883. 16,VGA852.FON , SIZE=6144
  884. 16,VGAFIXE.FON , SIZE=7168
  885. 16,VGASYSE.FON , SIZE=8192
  886. [Files-DisplayFonts96-855]
  887. 7,COURER.FON , SIZE=24576
  888. 6,SERIFER.FON , SIZE=64512
  889. 16,SMALLER.FON , SIZE=25600
  890. 16,SSERIFER.FON , SIZE=69632
  891. 17,SYMBOLE.FON , SIZE=57344
  892. 16,VGA866.FON , SIZE=6144
  893. 16,VGAFIXR.FON , SIZE=7168
  894. 16,VGASYSR.FON , SIZE=8192
  895. [Files-DisplayFonts96-857]
  896. 7,COURET.FON , SIZE=23552
  897. 6,SERIFET.FON , SIZE=58368
  898. 16,SMALLET.FON , SIZE=20480
  899. 16,SSERIFET.FON , SIZE=64512
  900. 17,SYMBOLE.FON , SIZE=57344
  901. 16,VGA857.FON , SIZE=6144
  902. 16,VGAFIXT.FON , SIZE=6144
  903. 16,VGASYST.FON , SIZE=7168
  904. [Files-DisplayFonts96-860]
  905. 7,COURE.FON , SIZE=23552
  906. 6,SERIFE.FON , SIZE=58368
  907. 16,SMALLE.FON , SIZE=26624
  908. 6,SSERIFE.FON , SIZE=65536
  909. 17,SYMBOLE.FON , SIZE=57344
  910. 7,VGA850.FON , SIZE=6144
  911. 16,VGA860.FON , SIZE=6144
  912. 7,VGAFIX.FON , SIZE=6144
  913. 7,VGASYS.FON , SIZE=8192
  914. [Files-DisplayFonts96-861]
  915. 7,COURE.FON , SIZE=23552
  916. 6,SERIFE.FON , SIZE=58368
  917. 16,SMALLE.FON , SIZE=26624
  918. 6,SSERIFE.FON , SIZE=65536
  919. 17,SYMBOLE.FON , SIZE=57344
  920. 7,VGA850.FON , SIZE=6144
  921. 16,VGA861.FON , SIZE=6144
  922. 7,VGAFIX.FON , SIZE=6144
  923. 7,VGASYS.FON , SIZE=8192
  924. [Files-DisplayFonts96-863]
  925. 7,COURE.FON , SIZE=23552
  926. 6,SERIFE.FON , SIZE=58368
  927. 16,SMALLE.FON , SIZE=26624
  928. 6,SSERIFE.FON , SIZE=65536
  929. 17,SYMBOLE.FON , SIZE=57344
  930. 7,VGA850.FON , SIZE=6144
  931. 16,VGA863.FON , SIZE=6144
  932. 7,VGAFIX.FON , SIZE=6144
  933. 7,VGASYS.FON , SIZE=8192
  934. [Files-DisplayFonts96-865]
  935. 7,COURE.FON , SIZE=23552
  936. 6,SERIFE.FON , SIZE=58368
  937. 16,SMALLE.FON , SIZE=26624
  938. 6,SSERIFE.FON , SIZE=65536
  939. 17,SYMBOLE.FON , SIZE=57344
  940. 7,VGA850.FON , SIZE=6144
  941. 16,VGA865.FON , SIZE=6144
  942. 7,VGAFIX.FON , SIZE=6144
  943. 7,VGASYS.FON , SIZE=8192
  944. [Files-DisplayFonts96-866]
  945. 7,COURER.FON , SIZE=24576
  946. 6,SERIFER.FON , SIZE=64512
  947. 16,SMALLER.FON , SIZE=25600
  948. 16,SSERIFER.FON , SIZE=69632
  949. 17,SYMBOLE.FON , SIZE=57344
  950. 16,VGA866.FON , SIZE=6144
  951. 16,VGAFIXR.FON , SIZE=7168
  952. 16,VGASYSR.FON , SIZE=8192
  953. [Files-DisplayFonts96-869]
  954. 7,COUREG.FON , SIZE=23552
  955. 7,SERIFEG.FON , SIZE=18432
  956. 16,SMALLEG.FON , SIZE=26624
  957. 16,SSERIFEG.FON , SIZE=65536
  958. 17,SYMBOLE.FON , SIZE=57344
  959. 16,VGA869.FON , SIZE=6144
  960. 16,VGAFIXG.FON , SIZE=6144
  961. 16,VGASYSG.FON , SIZE=8192
  962. [Files-DisplayFonts96-932]
  963. 7,COURE.FON , SIZE=23552
  964. 6,SERIFE.FON , SIZE=58368
  965. 16,SMALLE.FON , SIZE=26624
  966. 6,SSERIFE.FON , SIZE=65536
  967. 17,SYMBOLE.FON , SIZE=57344
  968. 7,VGAFIX.FON , SIZE=6144
  969. 7,VGAOEM.FON , SIZE=6144
  970. 7,VGASYS.FON , SIZE=8192
  971. [Files-DisplayFonts96-936]
  972. 7,COURE.FON , SIZE=23552
  973. 6,SERIFE.FON , SIZE=58368
  974. 16,SMALLE.FON , SIZE=26624
  975. 6,SSERIFE.FON , SIZE=65536
  976. 17,SYMBOLE.FON , SIZE=57344
  977. 7,VGAFIX.FON , SIZE=6144
  978. 7,VGAOEM.FON , SIZE=6144
  979. 7,VGASYS.FON , SIZE=8192
  980. [Files-DisplayFonts96-949]
  981. 7,COURE.FON , SIZE=23552
  982. 6,SERIFE.FON , SIZE=58368
  983. 16,SMALLE.FON , SIZE=26624
  984. 6,SSERIFE.FON , SIZE=65536
  985. 17,SYMBOLE.FON , SIZE=57344
  986. 7,VGAFIX.FON , SIZE=6144
  987. 7,VGAOEM.FON , SIZE=6144
  988. 7,VGASYS.FON , SIZE=8192
  989. [Files-DisplayFonts96-950]
  990. 7,COURE.FON , SIZE=23552
  991. 6,SERIFE.FON , SIZE=58368
  992. 16,SMALLE.FON , SIZE=26624
  993. 6,SSERIFE.FON , SIZE=65536
  994. 17,SYMBOLE.FON , SIZE=57344
  995. 7,VGAFIX.FON , SIZE=6144
  996. 7,VGAOEM.FON , SIZE=6144
  997. 7,VGASYS.FON , SIZE=8192
  998. [Files-DisplayMiniportDrivers]
  999. iga168x = 1,iga168x.sys , SIZE=24576
  1000. [LanguagesSupported]
  1001.     ENG
  1002. [Options]
  1003.     "IGS IGA168x"                     = iga168x
  1004. [FontOptions]
  1005.     "Small"  = font96dpi
  1006.     "Large"  = font120dpi
  1007. [OptionsTextENG]
  1008.     "IGS IGA168x"                     = "IGS IGA168x"
  1009. [FontOptionsTextENG]
  1010.     "Small"  = "Small Fonts"
  1011.     "Large"  = "Large Fonts"
  1012. [ProgressCopyENG]
  1013.     ProCaption     = "Windows NT Setup"
  1014.     ProCancel     = "Cancel"
  1015.     ProCancelMsg = "Windows NT is not correctly installed.  Are you sure you want "+
  1016.            "to cancel copying files?"
  1017.     ProCancelCap = "Setup Message"
  1018.     ProText1     = "Copying:"
  1019.     ProText2     = "To:"
  1020. [StringsENG]
  1021.     String1 = "Display"
  1022.     String2 = "Please enter the full path to the Windows NT Display "+
  1023.           "driver files.  If you want to install files from the "+
  1024.           "original Setup floppy disks, type a drive path (such "+
  1025.           "as A:\i386) and Setup will prompt you for the correct disk.  "+
  1026.           "Then choose Continue."
  1027.